#ifndef _PluginGLTexture_h
#define _PluginGLTexture_h

#include "BlazePluginGLConfig.h"

#include "BlazeEngineTexture.h"

class BeGLTexture : public BeTexture
{
public:
	BeGLTexture();
	~BeGLTexture();

	virtual bool Install();
	virtual void Uninstall();

	virtual void* Lock();
	virtual void Unlock();

	GLenum GetGLType();
	GLuint GetGLID();

private:

	void* m_pvData;

	GLuint m_uiGLID;
};

#endif